"""
偏函数的使用：
partial
"""
from functools import partial

str1 = '1010'
result = int(str1, 2)
print(result)


# 重新定义一个函数
def int2(n, base=2):
    return int(n, base)


# result = int(str1,2)
result = int2(str1)
print(result)

# 使用偏函数完成类似的功能
int3 = partial(int, base=2)
# print(type(int3))
print(int3(str1))
